import { IOptViewAbility } from '../ability';
import { OptViewActionType } from '../event';
import { IDEViewControllerParams } from './i-de-view-controller-params';

/**
 * 选项操作视图控制器输入参数接口
 *
 * @export
 * @interface IOptViewControllerParams
 * @extends {IDEViewControllerParams<OptViewActionType, IOptViewAbility>}
 */
export type IOptViewControllerParams<
	T,
	A extends IOptViewAbility
> = IDEViewControllerParams<T | OptViewActionType, A>;
